type runtime.waitReason

7 uses

	runtime (current package)
		proc.go#L344: func gopark(unlockf func(*g, unsafe.Pointer) bool, lock unsafe.Pointer, reason waitReason, traceEv byte, traceskip int) {
		proc.go#L366: func goparkunlock(lock *mutex, reason waitReason, traceEv byte, traceskip int) {
		runtime2.go#L441: 	waitreason   waitReason // if status==Gwaiting
		runtime2.go#L1012: type waitReason uint8
		runtime2.go#L1015: 	waitReasonZero                  waitReason = iota // ""
		runtime2.go#L1074: func (w waitReason) String() string {
		runtime2.go#L1075: 	if w < 0 || w >= waitReason(len(waitReasonStrings)) {